package com.ssy.lingxi.order.model.vo.basic.response;

import java.math.BigDecimal;

/**
 * 业务员业绩统计
 * @author 郑小翠
 * @version 2.02.18
 * @date 2022-03-14
 */
public class MemberSalesAchievementCountVO {

    /**
     * 所属机构
     */
    private String title;

    /**
     * 业务员姓名
     */
    private String name;

    /**
     * 业务员id
     */
    private Long userId;

    /**
     * 下级会员数
     */
    private Integer memberCount;

    /**
     * 下单次数
     */
    private Integer orderCount;

    /**
     * 订单应付金额
     */
    private BigDecimal amountPayable;

    /**
     * 订单已付金额
     */
    private BigDecimal amountPaid;

    /**
     * 售后退款金额
     */
    private BigDecimal refundAmount;

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Integer getMemberCount() {
        return memberCount;
    }

    public void setMemberCount(Integer memberCount) {
        this.memberCount = memberCount;
    }

    public Integer getOrderCount() {
        return orderCount;
    }

    public void setOrderCount(Integer orderCount) {
        this.orderCount = orderCount;
    }

    public BigDecimal getAmountPayable() {
        return amountPayable;
    }

    public void setAmountPayable(BigDecimal amountPayable) {
        this.amountPayable = amountPayable;
    }

    public BigDecimal getAmountPaid() {
        return amountPaid;
    }

    public void setAmountPaid(BigDecimal amountPaid) {
        this.amountPaid = amountPaid;
    }

    public BigDecimal getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
    }

    @Override
    public String toString() {
        return "MemberSalesAchievementCountVO{" +
                "title='" + title + '\'' +
                ", name='" + name + '\'' +
                ", userId=" + userId +
                ", memberCount=" + memberCount +
                ", orderCount=" + orderCount +
                ", amountPayable=" + amountPayable +
                ", amountPaid=" + amountPaid +
                ", refundAmount=" + refundAmount +
                '}';
    }
}
